package com.dmlll.VO;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
public class DeliverGoodDTO {
    private static final long serialVersionUID=1L;

    /**
     * 采购单编号
     */
    private String purchaseNum;


    /**
     * 采购单名称
     */
    private String purchaseName;

    /**
     * 采购单状态
     */
    private Integer purchaseState;

    /**
     * 医院名
     */
    private String hospitalName;

    /**
     * 建单时间最大值
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTimeMax;
    /**
     * 建单时间最小值
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTimeMin;

    /**
     * 流水号
     */
    private String serialNumber;

    /**
     * 通用名
     */
    private String commonName;

    /**
     * 商标名
     */
    private String commodityName;

    /**
     * 剂型
     */
    private String dosageForm;

    /**
     * 规格
     */
    private String size;

    /**
     * 单位
     */
    private String unit;

    /**
     * 转换系数
     */
    private Integer factor;

    /**
     * 生产企业名称
     */
    private String productionName;


    /**
     * 药品类别
     */
    private Integer drugCategory;
}
